package lvbu.wang.lvbuoperator.ui.paramset.presenter;

import android.content.Context;

import lvbu.wang.lvbuoperator.bean.FirmwareVersion;

/**
 * Created by DaiQing.Zha on 2017/2/27 0027.
 */
public interface IBleParamSetPresenter {
    void clickConnectBluetooth(Context context);     //点击蓝牙连接
    void clickGetDataByBluetooth();                    //通过蓝牙获取数据
    void clickBleSignalStrength(Context context);                      //获取蓝牙信号强度
    void clickGetVoltage(Context context);            //获取电压
    void clickAdjustGyroAngle();     //调节陀螺仪角度
    void clickRestart(Context context);                         //复位
    void clickSysclose(Context context);  //关机
    void clickSetMotorStatus(Context context);  //更新电机状态
    void clickSelectTypeName(Context context, final String productId); //选择轮毂型号
    void clickSelectCircumference(Context context);              //选择轮胎周长
    void clickAdjustPowerLevel(Context context);//调节助力等级
    void clickOverSpeedAlarm(Context context);//调节助力等级
    void clickBikeWeight(Context context);       //车重
    void clickLoadWeight(Context context);       //载重
    void clickModifyName(Context context);       //修改名称
    void clickBatteryPowerAndBatteryModel(Context context,String productId);    //设置电池功率和电池型号
    void clickSetMadeDate();   //设置生产日期
    void clickGetMadeData();    //获取生产日期
    void clickUpdateFirmware(Context context,FirmwareVersion firmwareVersion); //固件升级
    void checkIsCanUpdate(Context context);
    void checkIsHaveNewFirmware(Context context);
}
